/*
 * @Description: jishupu-admin-template
 * @Author: 技术铺<jishupu@qq.com>
 * @Date: 2022-03-03
 */
const { success } = require('./utils')

// 路由接口
module.exports = [
  // 配置
  {
    url: '/v1/route/permission-route-config$',
    type: 'get',
    response: config => {
      const result = {
        'module': [
          {
            'controller': 'App\\Http\\Controllers\\LoginController',
            'disabled': true
          },
          {
            'controller': 'App\\Http\\Controllers\\CaptchaController',
            'disabled': true
          },
          {
            'controller': 'App\\Http\\Controllers\\AttachmentController',
            'disabled': true
          },
          {
            'controller': 'App\\Http\\Controllers\\ConfigController',
            'disabled': true
          },
          {
            'controller': 'App\\Http\\Controllers\\UserController',
            'disabled': true
          },
          {
            'controller': 'App\\Http\\Controllers\\MenuController',
            'disabled': true
          },
          {
            'controller': 'App\\Http\\Controllers\\DictionaryController',
            'disabled': true
          },
          {
            'controller': 'App\\Http\\Controllers\\DictionaryItemsController',
            'disabled': true
          },
          {
            'controller': 'App\\Http\\Controllers\\RouteController',
            'disabled': true
          },
          {
            'controller': 'App\\Http\\Controllers\\RoleController',
            'disabled': true
          },
          {
            'controller': 'App\\Http\\Controllers\\AdminLogController',
            'disabled': true
          },
          {
            'controller': 'App\\Http\\Controllers\\InfoModelController',
            'disabled': true
          },
          {
            'controller': 'App\\Http\\Controllers\\InfoCategoryController',
            'disabled': true
          },
          {
            'controller': 'App\\Http\\Controllers\\InfoPageController',
            'disabled': true
          },
          {
            'controller': 'App\\Http\\Controllers\\InfoNewsController',
            'disabled': true
          },
          {
            'controller': 'App\\Http\\Controllers\\InfoPictureController',
            'disabled': true
          },
          {
            'controller': 'App\\Http\\Controllers\\LinksController',
            'disabled': true
          },
          {
            'controller': 'App\\Http\\Controllers\\AdsSpaceController',
            'disabled': true
          },
          {
            'controller': 'App\\Http\\Controllers\\AdsController',
            'disabled': true
          },
          {
            'controller': 'App\\Http\\Controllers\\GuestbookController',
            'disabled': true
          },
          {
            'controller': 'App\\Http\\Controllers\\NavigationController',
            'disabled': true
          },
          {
            'controller': 'App\\Http\\Controllers\\CacheController',
            'disabled': true
          },
          {
            'controller': 'App\\Http\\Controllers\\ViewLogController',
            'disabled': true
          },
          {
            'controller': 'App\\Http\\Controllers\\SystemInfoController',
            'disabled': true
          },
          {
            'controller': 'App\\Http\\Controllers\\Example\\ExampleTreeTableController',
            'disabled': true
          },
          {
            'controller': 'App\\Http\\Controllers\\Example\\ExampleTableController',
            'disabled': true
          },
          {
            'controller': 'App\\Http\\Controllers\\PermissionController',
            'disabled': true
          }
        ],
        'permission': [
          {
            'name': 'admin.login',
            'uri': 'v1/login',
            'methods': 'POST',
            'controller': 'App\\Http\\Controllers\\LoginController',
            'controller_method': 'App\\Http\\Controllers\\LoginController@login',
            'disabled': true
          },
          {
            'name': 'admin.captcha.img',
            'uri': 'v1/captcha/img',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\CaptchaController',
            'controller_method': 'App\\Http\\Controllers\\CaptchaController@img',
            'disabled': true
          },
          {
            'name': 'admin.logout',
            'uri': 'v1/logout',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\LoginController',
            'controller_method': 'App\\Http\\Controllers\\LoginController@logout',
            'disabled': true
          },
          {
            'name': 'admin.attachment.config',
            'uri': 'v1/attachment/config',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\AttachmentController',
            'controller_method': 'App\\Http\\Controllers\\AttachmentController@config',
            'disabled': true
          },
          {
            'name': 'admin.attachment.upload',
            'uri': 'v1/attachment/upload',
            'methods': 'POST',
            'controller': 'App\\Http\\Controllers\\AttachmentController',
            'controller_method': 'App\\Http\\Controllers\\AttachmentController@upload',
            'disabled': true
          },
          {
            'name': 'admin.attachment.uploadImage',
            'uri': 'v1/attachment/upload-image',
            'methods': 'POST',
            'controller': 'App\\Http\\Controllers\\AttachmentController',
            'controller_method': 'App\\Http\\Controllers\\AttachmentController@uploadImage',
            'disabled': true
          },
          {
            'name': 'admin.attachment.uploadMedia',
            'uri': 'v1/attachment/upload-media',
            'methods': 'POST',
            'controller': 'App\\Http\\Controllers\\AttachmentController',
            'controller_method': 'App\\Http\\Controllers\\AttachmentController@uploadMedia',
            'disabled': true
          },
          {
            'name': 'admin.attachment.list',
            'uri': 'v1/attachment/list/{id}',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\AttachmentController',
            'controller_method': 'App\\Http\\Controllers\\AttachmentController@list',
            'disabled': true
          },
          {
            'name': 'admin.config.show',
            'uri': 'v1/config',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\ConfigController',
            'controller_method': 'App\\Http\\Controllers\\ConfigController@show',
            'disabled': true
          },
          {
            'name': 'admin.config.update',
            'uri': 'v1/config',
            'methods': 'PATCH',
            'controller': 'App\\Http\\Controllers\\ConfigController',
            'controller_method': 'App\\Http\\Controllers\\ConfigController@update',
            'disabled': true
          },
          {
            'name': 'admin.config.siteConfig',
            'uri': 'v1/config/site-config',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\ConfigController',
            'controller_method': 'App\\Http\\Controllers\\ConfigController@siteConfig',
            'disabled': true
          },
          {
            'name': 'admin.user.updateStatus',
            'uri': 'v1/user/{user}/status',
            'methods': 'PATCH',
            'controller': 'App\\Http\\Controllers\\UserController',
            'controller_method': 'App\\Http\\Controllers\\UserController@updateStatus',
            'disabled': true
          },
          {
            'name': 'admin.user.clearLoginFailTimes',
            'uri': 'v1/user/{user}/clear-login-fail-times',
            'methods': 'PATCH',
            'controller': 'App\\Http\\Controllers\\UserController',
            'controller_method': 'App\\Http\\Controllers\\UserController@clearLoginFailTimes',
            'disabled': true
          },
          {
            'name': 'admin.user.profile',
            'uri': 'v1/user/profile',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\UserController',
            'controller_method': 'App\\Http\\Controllers\\UserController@profile',
            'disabled': true
          },
          {
            'name': 'admin.user.updateProfile',
            'uri': 'v1/user/{user}/profile',
            'methods': 'PATCH',
            'controller': 'App\\Http\\Controllers\\UserController',
            'controller_method': 'App\\Http\\Controllers\\UserController@updateProfile',
            'disabled': true
          },
          {
            'name': 'admin.user.roleUserList',
            'uri': 'v1/user/{role}/role-user-list',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\UserController',
            'controller_method': 'App\\Http\\Controllers\\UserController@roleUserList',
            'disabled': true
          },
          {
            'name': 'admin.user.index',
            'uri': 'v1/user',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\UserController',
            'controller_method': 'App\\Http\\Controllers\\UserController@index',
            'disabled': true
          },
          {
            'name': 'admin.user.store',
            'uri': 'v1/user',
            'methods': 'POST',
            'controller': 'App\\Http\\Controllers\\UserController',
            'controller_method': 'App\\Http\\Controllers\\UserController@store',
            'disabled': true
          },
          {
            'name': 'admin.user.show',
            'uri': 'v1/user/{user}',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\UserController',
            'controller_method': 'App\\Http\\Controllers\\UserController@show',
            'disabled': true
          },
          {
            'name': 'admin.user.update',
            'uri': 'v1/user/{user}',
            'methods': 'PUT|PATCH',
            'controller': 'App\\Http\\Controllers\\UserController',
            'controller_method': 'App\\Http\\Controllers\\UserController@update',
            'disabled': true
          },
          {
            'name': 'admin.user.destroy',
            'uri': 'v1/user/{user}',
            'methods': 'DELETE',
            'controller': 'App\\Http\\Controllers\\UserController',
            'controller_method': 'App\\Http\\Controllers\\UserController@destroy',
            'disabled': true
          },
          {
            'name': 'admin.menu.updateStatus',
            'uri': 'v1/menu/{menu}/status',
            'methods': 'PATCH',
            'controller': 'App\\Http\\Controllers\\MenuController',
            'controller_method': 'App\\Http\\Controllers\\MenuController@updateStatus',
            'disabled': true
          },
          {
            'name': 'admin.menu.updateSort',
            'uri': 'v1/menu/sort',
            'methods': 'PUT',
            'controller': 'App\\Http\\Controllers\\MenuController',
            'controller_method': 'App\\Http\\Controllers\\MenuController@updateSort',
            'disabled': true
          },
          {
            'name': 'admin.menu.roleMenuConfig',
            'uri': 'v1/menu/role-menu-config',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\MenuController',
            'controller_method': 'App\\Http\\Controllers\\MenuController@roleMenuConfig',
            'disabled': true
          },
          {
            'name': 'admin.menu.parentTreeConfig',
            'uri': 'v1/menu/{id}/parent-tree-config',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\MenuController',
            'controller_method': 'App\\Http\\Controllers\\MenuController@parentTreeConfig',
            'disabled': true
          },
          {
            'name': 'admin.menu.userMenuConfig',
            'uri': 'v1/menu/user-menu-config',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\MenuController',
            'controller_method': 'App\\Http\\Controllers\\MenuController@userMenuConfig',
            'disabled': true
          },
          {
            'name': 'admin.menu.index',
            'uri': 'v1/menu',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\MenuController',
            'controller_method': 'App\\Http\\Controllers\\MenuController@index',
            'disabled': true
          },
          {
            'name': 'admin.menu.store',
            'uri': 'v1/menu',
            'methods': 'POST',
            'controller': 'App\\Http\\Controllers\\MenuController',
            'controller_method': 'App\\Http\\Controllers\\MenuController@store',
            'disabled': true
          },
          {
            'name': 'admin.menu.show',
            'uri': 'v1/menu/{menu}',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\MenuController',
            'controller_method': 'App\\Http\\Controllers\\MenuController@show',
            'disabled': true
          },
          {
            'name': 'admin.menu.update',
            'uri': 'v1/menu/{menu}',
            'methods': 'PUT|PATCH',
            'controller': 'App\\Http\\Controllers\\MenuController',
            'controller_method': 'App\\Http\\Controllers\\MenuController@update',
            'disabled': true
          },
          {
            'name': 'admin.menu.destroy',
            'uri': 'v1/menu/{menu}',
            'methods': 'DELETE',
            'controller': 'App\\Http\\Controllers\\MenuController',
            'controller_method': 'App\\Http\\Controllers\\MenuController@destroy',
            'disabled': true
          },
          {
            'name': 'admin.dictionary.updateStatus',
            'uri': 'v1/dictionary/{dictionary}/status',
            'methods': 'PATCH',
            'controller': 'App\\Http\\Controllers\\DictionaryController',
            'controller_method': 'App\\Http\\Controllers\\DictionaryController@updateStatus',
            'disabled': true
          },
          {
            'name': 'admin.dictionary.commonConfig',
            'uri': 'v1/dictionary/common-config',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\DictionaryController',
            'controller_method': 'App\\Http\\Controllers\\DictionaryController@commonConfig',
            'disabled': true
          },
          {
            'name': 'admin.dictionary.index',
            'uri': 'v1/dictionary',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\DictionaryController',
            'controller_method': 'App\\Http\\Controllers\\DictionaryController@index',
            'disabled': true
          },
          {
            'name': 'admin.dictionary.store',
            'uri': 'v1/dictionary',
            'methods': 'POST',
            'controller': 'App\\Http\\Controllers\\DictionaryController',
            'controller_method': 'App\\Http\\Controllers\\DictionaryController@store',
            'disabled': true
          },
          {
            'name': 'admin.dictionary.show',
            'uri': 'v1/dictionary/{dictionary}',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\DictionaryController',
            'controller_method': 'App\\Http\\Controllers\\DictionaryController@show',
            'disabled': true
          },
          {
            'name': 'admin.dictionary.update',
            'uri': 'v1/dictionary/{dictionary}',
            'methods': 'PUT|PATCH',
            'controller': 'App\\Http\\Controllers\\DictionaryController',
            'controller_method': 'App\\Http\\Controllers\\DictionaryController@update',
            'disabled': true
          },
          {
            'name': 'admin.dictionary.destroy',
            'uri': 'v1/dictionary/{dictionary}',
            'methods': 'DELETE',
            'controller': 'App\\Http\\Controllers\\DictionaryController',
            'controller_method': 'App\\Http\\Controllers\\DictionaryController@destroy',
            'disabled': true
          },
          {
            'name': 'admin.dictionaryItems.updateStatus',
            'uri': 'v1/dictionary/{dictionary}/dictionary-items/{dictionary_item}/status',
            'methods': 'PATCH',
            'controller': 'App\\Http\\Controllers\\DictionaryItemsController',
            'controller_method': 'App\\Http\\Controllers\\DictionaryItemsController@updateStatus',
            'disabled': true
          },
          {
            'name': 'admin.dictionaryItems.updateSort',
            'uri': 'v1/dictionary/{dictionary}/dictionary-items/sort',
            'methods': 'PUT',
            'controller': 'App\\Http\\Controllers\\DictionaryItemsController',
            'controller_method': 'App\\Http\\Controllers\\DictionaryItemsController@updateSort',
            'disabled': true
          },
          {
            'name': 'admin.dictionaryItems.index',
            'uri': 'v1/dictionary/{dictionary}/dictionary-items',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\DictionaryItemsController',
            'controller_method': 'App\\Http\\Controllers\\DictionaryItemsController@index',
            'disabled': true
          },
          {
            'name': 'admin.dictionaryItems.store',
            'uri': 'v1/dictionary/{dictionary}/dictionary-items',
            'methods': 'POST',
            'controller': 'App\\Http\\Controllers\\DictionaryItemsController',
            'controller_method': 'App\\Http\\Controllers\\DictionaryItemsController@store',
            'disabled': true
          },
          {
            'name': 'admin.dictionaryItems.show',
            'uri': 'v1/dictionary/{dictionary}/dictionary-items/{dictionary_item}',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\DictionaryItemsController',
            'controller_method': 'App\\Http\\Controllers\\DictionaryItemsController@show',
            'disabled': true
          },
          {
            'name': 'admin.dictionaryItems.update',
            'uri': 'v1/dictionary/{dictionary}/dictionary-items/{dictionary_item}',
            'methods': 'PUT|PATCH',
            'controller': 'App\\Http\\Controllers\\DictionaryItemsController',
            'controller_method': 'App\\Http\\Controllers\\DictionaryItemsController@update',
            'disabled': true
          },
          {
            'name': 'admin.dictionaryItems.destroy',
            'uri': 'v1/dictionary/{dictionary}/dictionary-items/{dictionary_item}',
            'methods': 'DELETE',
            'controller': 'App\\Http\\Controllers\\DictionaryItemsController',
            'controller_method': 'App\\Http\\Controllers\\DictionaryItemsController@destroy',
            'disabled': true
          },
          {
            'name': 'admin.route.permissionRouteConfig',
            'uri': 'v1/route/permission-route-config',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\RouteController',
            'controller_method': 'App\\Http\\Controllers\\RouteController@permissionRouteConfig',
            'disabled': true
          },
          {
            'name': 'admin.role.updateStatus',
            'uri': 'v1/role/{role}/status',
            'methods': 'PATCH',
            'controller': 'App\\Http\\Controllers\\RoleController',
            'controller_method': 'App\\Http\\Controllers\\RoleController@updateStatus',
            'disabled': true
          },
          {
            'name': 'admin.role.updateSort',
            'uri': 'v1/role/sort',
            'methods': 'PUT',
            'controller': 'App\\Http\\Controllers\\RoleController',
            'controller_method': 'App\\Http\\Controllers\\RoleController@updateSort',
            'disabled': true
          },
          {
            'name': 'admin.role.userRoleConfig',
            'uri': 'v1/role/user-role-config',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\RoleController',
            'controller_method': 'App\\Http\\Controllers\\RoleController@userRoleConfig',
            'disabled': true
          },
          {
            'name': 'admin.role.index',
            'uri': 'v1/role',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\RoleController',
            'controller_method': 'App\\Http\\Controllers\\RoleController@index',
            'disabled': true
          },
          {
            'name': 'admin.role.store',
            'uri': 'v1/role',
            'methods': 'POST',
            'controller': 'App\\Http\\Controllers\\RoleController',
            'controller_method': 'App\\Http\\Controllers\\RoleController@store',
            'disabled': true
          },
          {
            'name': 'admin.role.show',
            'uri': 'v1/role/{role}',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\RoleController',
            'controller_method': 'App\\Http\\Controllers\\RoleController@show',
            'disabled': true
          },
          {
            'name': 'admin.role.update',
            'uri': 'v1/role/{role}',
            'methods': 'PUT|PATCH',
            'controller': 'App\\Http\\Controllers\\RoleController',
            'controller_method': 'App\\Http\\Controllers\\RoleController@update',
            'disabled': true
          },
          {
            'name': 'admin.role.destroy',
            'uri': 'v1/role/{role}',
            'methods': 'DELETE',
            'controller': 'App\\Http\\Controllers\\RoleController',
            'controller_method': 'App\\Http\\Controllers\\RoleController@destroy',
            'disabled': true
          },
          {
            'name': 'admin.adminLog.login',
            'uri': 'v1/admin-log/login',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\AdminLogController',
            'controller_method': 'App\\Http\\Controllers\\AdminLogController@login',
            'disabled': true
          },
          {
            'name': 'admin.adminLog.index',
            'uri': 'v1/admin-log',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\AdminLogController',
            'controller_method': 'App\\Http\\Controllers\\AdminLogController@index',
            'disabled': true
          },
          {
            'name': 'admin.infoModel.infoCategoryModelConfig',
            'uri': 'v1/info-model/info-category-model-config',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\InfoModelController',
            'controller_method': 'App\\Http\\Controllers\\InfoModelController@infoCategoryModelConfig',
            'disabled': true
          },
          {
            'name': 'admin.infoModel.index',
            'uri': 'v1/info-model',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\InfoModelController',
            'controller_method': 'App\\Http\\Controllers\\InfoModelController@index',
            'disabled': true
          },
          {
            'name': 'admin.infoModel.store',
            'uri': 'v1/info-model',
            'methods': 'POST',
            'controller': 'App\\Http\\Controllers\\InfoModelController',
            'controller_method': 'App\\Http\\Controllers\\InfoModelController@store',
            'disabled': true
          },
          {
            'name': 'admin.infoCategory.parentTreeConfig',
            'uri': 'v1/info-category/{id}/parent-tree-config',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\InfoCategoryController',
            'controller_method': 'App\\Http\\Controllers\\InfoCategoryController@parentTreeConfig',
            'disabled': true
          },
          {
            'name': 'admin.infoCategory.categoryTreeConfig',
            'uri': 'v1/info-category/{id}/category-tree-config',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\InfoCategoryController',
            'controller_method': 'App\\Http\\Controllers\\InfoCategoryController@categoryTreeConfig',
            'disabled': true
          },
          {
            'name': 'admin.infoCategory.updateSort',
            'uri': 'v1/info-category/sort',
            'methods': 'PUT',
            'controller': 'App\\Http\\Controllers\\InfoCategoryController',
            'controller_method': 'App\\Http\\Controllers\\InfoCategoryController@updateSort',
            'disabled': true
          },
          {
            'name': 'admin.infoCategory.updateStatus',
            'uri': 'v1/info-category/{info_category}/status',
            'methods': 'PATCH',
            'controller': 'App\\Http\\Controllers\\InfoCategoryController',
            'controller_method': 'App\\Http\\Controllers\\InfoCategoryController@updateStatus',
            'disabled': true
          },
          {
            'name': 'admin.infoCategory.index',
            'uri': 'v1/info-category',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\InfoCategoryController',
            'controller_method': 'App\\Http\\Controllers\\InfoCategoryController@index',
            'disabled': true
          },
          {
            'name': 'admin.infoCategory.store',
            'uri': 'v1/info-category',
            'methods': 'POST',
            'controller': 'App\\Http\\Controllers\\InfoCategoryController',
            'controller_method': 'App\\Http\\Controllers\\InfoCategoryController@store',
            'disabled': true
          },
          {
            'name': 'admin.infoCategory.show',
            'uri': 'v1/info-category/{info_category}',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\InfoCategoryController',
            'controller_method': 'App\\Http\\Controllers\\InfoCategoryController@show',
            'disabled': true
          },
          {
            'name': 'admin.infoCategory.update',
            'uri': 'v1/info-category/{info_category}',
            'methods': 'PUT|PATCH',
            'controller': 'App\\Http\\Controllers\\InfoCategoryController',
            'controller_method': 'App\\Http\\Controllers\\InfoCategoryController@update',
            'disabled': true
          },
          {
            'name': 'admin.infoCategory.destroy',
            'uri': 'v1/info-category/{info_category}',
            'methods': 'DELETE',
            'controller': 'App\\Http\\Controllers\\InfoCategoryController',
            'controller_method': 'App\\Http\\Controllers\\InfoCategoryController@destroy',
            'disabled': true
          },
          {
            'name': 'admin.infoPage.show',
            'uri': 'v1/info-category/{info_category}/info-page',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\InfoPageController',
            'controller_method': 'App\\Http\\Controllers\\InfoPageController@show',
            'disabled': true
          },
          {
            'name': 'admin.infoPage.update',
            'uri': 'v1/info-category/{info_category}/info-page',
            'methods': 'PUT',
            'controller': 'App\\Http\\Controllers\\InfoPageController',
            'controller_method': 'App\\Http\\Controllers\\InfoPageController@update',
            'disabled': true
          },
          {
            'name': 'admin.infoNews.updateStatus',
            'uri': 'v1/info-category/{info_category}/info-news/{info_news}/status',
            'methods': 'PATCH',
            'controller': 'App\\Http\\Controllers\\InfoNewsController',
            'controller_method': 'App\\Http\\Controllers\\InfoNewsController@updateStatus',
            'disabled': true
          },
          {
            'name': 'admin.infoNews.updateTop',
            'uri': 'v1/info-category/{info_category}/info-news/{info_news}/top',
            'methods': 'PATCH',
            'controller': 'App\\Http\\Controllers\\InfoNewsController',
            'controller_method': 'App\\Http\\Controllers\\InfoNewsController@updateTop',
            'disabled': true
          },
          {
            'name': 'admin.infoNews.updateSort',
            'uri': 'v1/info-category/{info_category}/info-news/sort',
            'methods': 'PUT',
            'controller': 'App\\Http\\Controllers\\InfoNewsController',
            'controller_method': 'App\\Http\\Controllers\\InfoNewsController@updateSort',
            'disabled': true
          },
          {
            'name': 'admin.infoNews.index',
            'uri': 'v1/info-category/{info_category}/info-news',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\InfoNewsController',
            'controller_method': 'App\\Http\\Controllers\\InfoNewsController@index',
            'disabled': true
          },
          {
            'name': 'admin.infoNews.store',
            'uri': 'v1/info-category/{info_category}/info-news',
            'methods': 'POST',
            'controller': 'App\\Http\\Controllers\\InfoNewsController',
            'controller_method': 'App\\Http\\Controllers\\InfoNewsController@store',
            'disabled': true
          },
          {
            'name': 'admin.infoNews.show',
            'uri': 'v1/info-category/{info_category}/info-news/{info_news}',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\InfoNewsController',
            'controller_method': 'App\\Http\\Controllers\\InfoNewsController@show',
            'disabled': true
          },
          {
            'name': 'admin.infoNews.update',
            'uri': 'v1/info-category/{info_category}/info-news/{info_news}',
            'methods': 'PUT|PATCH',
            'controller': 'App\\Http\\Controllers\\InfoNewsController',
            'controller_method': 'App\\Http\\Controllers\\InfoNewsController@update',
            'disabled': true
          },
          {
            'name': 'admin.infoNews.destroy',
            'uri': 'v1/info-category/{info_category}/info-news/{info_news}',
            'methods': 'DELETE',
            'controller': 'App\\Http\\Controllers\\InfoNewsController',
            'controller_method': 'App\\Http\\Controllers\\InfoNewsController@destroy',
            'disabled': true
          },
          {
            'name': 'admin.infoPicture.updateStatus',
            'uri': 'v1/info-category/{info_category}/info-picture/{info_picture}/status',
            'methods': 'PATCH',
            'controller': 'App\\Http\\Controllers\\InfoPictureController',
            'controller_method': 'App\\Http\\Controllers\\InfoPictureController@updateStatus',
            'disabled': true
          },
          {
            'name': 'admin.infoPicture.updateTop',
            'uri': 'v1/info-category/{info_category}/info-picture/{info_picture}/top',
            'methods': 'PATCH',
            'controller': 'App\\Http\\Controllers\\InfoPictureController',
            'controller_method': 'App\\Http\\Controllers\\InfoPictureController@updateTop',
            'disabled': true
          },
          {
            'name': 'admin.infoPicture.updateSort',
            'uri': 'v1/info-category/{info_category}/info-picture/sort',
            'methods': 'PUT',
            'controller': 'App\\Http\\Controllers\\InfoPictureController',
            'controller_method': 'App\\Http\\Controllers\\InfoPictureController@updateSort',
            'disabled': true
          },
          {
            'name': 'admin.infoPicture.index',
            'uri': 'v1/info-category/{info_category}/info-picture',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\InfoPictureController',
            'controller_method': 'App\\Http\\Controllers\\InfoPictureController@index',
            'disabled': true
          },
          {
            'name': 'admin.infoPicture.store',
            'uri': 'v1/info-category/{info_category}/info-picture',
            'methods': 'POST',
            'controller': 'App\\Http\\Controllers\\InfoPictureController',
            'controller_method': 'App\\Http\\Controllers\\InfoPictureController@store',
            'disabled': true
          },
          {
            'name': 'admin.infoPicture.show',
            'uri': 'v1/info-category/{info_category}/info-picture/{info_picture}',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\InfoPictureController',
            'controller_method': 'App\\Http\\Controllers\\InfoPictureController@show',
            'disabled': true
          },
          {
            'name': 'admin.infoPicture.update',
            'uri': 'v1/info-category/{info_category}/info-picture/{info_picture}',
            'methods': 'PUT|PATCH',
            'controller': 'App\\Http\\Controllers\\InfoPictureController',
            'controller_method': 'App\\Http\\Controllers\\InfoPictureController@update',
            'disabled': true
          },
          {
            'name': 'admin.infoPicture.destroy',
            'uri': 'v1/info-category/{info_category}/info-picture/{info_picture}',
            'methods': 'DELETE',
            'controller': 'App\\Http\\Controllers\\InfoPictureController',
            'controller_method': 'App\\Http\\Controllers\\InfoPictureController@destroy',
            'disabled': true
          },
          {
            'name': 'admin.links.updateStatus',
            'uri': 'v1/links/{link}/status',
            'methods': 'PATCH',
            'controller': 'App\\Http\\Controllers\\LinksController',
            'controller_method': 'App\\Http\\Controllers\\LinksController@updateStatus',
            'disabled': true
          },
          {
            'name': 'admin.links.updateSort',
            'uri': 'v1/links/sort',
            'methods': 'PUT',
            'controller': 'App\\Http\\Controllers\\LinksController',
            'controller_method': 'App\\Http\\Controllers\\LinksController@updateSort',
            'disabled': true
          },
          {
            'name': 'admin.links.index',
            'uri': 'v1/links',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\LinksController',
            'controller_method': 'App\\Http\\Controllers\\LinksController@index',
            'disabled': true
          },
          {
            'name': 'admin.links.store',
            'uri': 'v1/links',
            'methods': 'POST',
            'controller': 'App\\Http\\Controllers\\LinksController',
            'controller_method': 'App\\Http\\Controllers\\LinksController@store',
            'disabled': true
          },
          {
            'name': 'admin.links.show',
            'uri': 'v1/links/{link}',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\LinksController',
            'controller_method': 'App\\Http\\Controllers\\LinksController@show',
            'disabled': true
          },
          {
            'name': 'admin.links.update',
            'uri': 'v1/links/{link}',
            'methods': 'PUT|PATCH',
            'controller': 'App\\Http\\Controllers\\LinksController',
            'controller_method': 'App\\Http\\Controllers\\LinksController@update',
            'disabled': true
          },
          {
            'name': 'admin.links.destroy',
            'uri': 'v1/links/{link}',
            'methods': 'DELETE',
            'controller': 'App\\Http\\Controllers\\LinksController',
            'controller_method': 'App\\Http\\Controllers\\LinksController@destroy',
            'disabled': true
          },
          {
            'name': 'admin.adsSpace.updateStatus',
            'uri': 'v1/ads-space/{ads_space}/status',
            'methods': 'PATCH',
            'controller': 'App\\Http\\Controllers\\AdsSpaceController',
            'controller_method': 'App\\Http\\Controllers\\AdsSpaceController@updateStatus',
            'disabled': true
          },
          {
            'name': 'admin.adsSpace.adsSpaceConfig',
            'uri': 'v1/ads-space/{ads_space}/ads-space-config',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\AdsSpaceController',
            'controller_method': 'App\\Http\\Controllers\\AdsSpaceController@adsSpaceConfig',
            'disabled': true
          },
          {
            'name': 'admin.adsSpace.index',
            'uri': 'v1/ads-space',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\AdsSpaceController',
            'controller_method': 'App\\Http\\Controllers\\AdsSpaceController@index',
            'disabled': true
          },
          {
            'name': 'admin.adsSpace.store',
            'uri': 'v1/ads-space',
            'methods': 'POST',
            'controller': 'App\\Http\\Controllers\\AdsSpaceController',
            'controller_method': 'App\\Http\\Controllers\\AdsSpaceController@store',
            'disabled': true
          },
          {
            'name': 'admin.adsSpace.show',
            'uri': 'v1/ads-space/{ads_space}',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\AdsSpaceController',
            'controller_method': 'App\\Http\\Controllers\\AdsSpaceController@show',
            'disabled': true
          },
          {
            'name': 'admin.adsSpace.update',
            'uri': 'v1/ads-space/{ads_space}',
            'methods': 'PUT|PATCH',
            'controller': 'App\\Http\\Controllers\\AdsSpaceController',
            'controller_method': 'App\\Http\\Controllers\\AdsSpaceController@update',
            'disabled': true
          },
          {
            'name': 'admin.adsSpace.destroy',
            'uri': 'v1/ads-space/{ads_space}',
            'methods': 'DELETE',
            'controller': 'App\\Http\\Controllers\\AdsSpaceController',
            'controller_method': 'App\\Http\\Controllers\\AdsSpaceController@destroy',
            'disabled': true
          },
          {
            'name': 'admin.ads.updateStatus',
            'uri': 'v1/ads-space/{ads_space}/ads/{ad}/status',
            'methods': 'PATCH',
            'controller': 'App\\Http\\Controllers\\AdsController',
            'controller_method': 'App\\Http\\Controllers\\AdsController@updateStatus',
            'disabled': true
          },
          {
            'name': 'admin.ads.updateSort',
            'uri': 'v1/ads-space/{ads_space}/ads/sort',
            'methods': 'PUT',
            'controller': 'App\\Http\\Controllers\\AdsController',
            'controller_method': 'App\\Http\\Controllers\\AdsController@updateSort',
            'disabled': true
          },
          {
            'name': 'admin.ads.index',
            'uri': 'v1/ads-space/{ads_space}/ads',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\AdsController',
            'controller_method': 'App\\Http\\Controllers\\AdsController@index',
            'disabled': true
          },
          {
            'name': 'admin.ads.store',
            'uri': 'v1/ads-space/{ads_space}/ads',
            'methods': 'POST',
            'controller': 'App\\Http\\Controllers\\AdsController',
            'controller_method': 'App\\Http\\Controllers\\AdsController@store',
            'disabled': true
          },
          {
            'name': 'admin.ads.show',
            'uri': 'v1/ads-space/{ads_space}/ads/{ad}',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\AdsController',
            'controller_method': 'App\\Http\\Controllers\\AdsController@show',
            'disabled': true
          },
          {
            'name': 'admin.ads.update',
            'uri': 'v1/ads-space/{ads_space}/ads/{ad}',
            'methods': 'PUT|PATCH',
            'controller': 'App\\Http\\Controllers\\AdsController',
            'controller_method': 'App\\Http\\Controllers\\AdsController@update',
            'disabled': true
          },
          {
            'name': 'admin.ads.destroy',
            'uri': 'v1/ads-space/{ads_space}/ads/{ad}',
            'methods': 'DELETE',
            'controller': 'App\\Http\\Controllers\\AdsController',
            'controller_method': 'App\\Http\\Controllers\\AdsController@destroy',
            'disabled': true
          },
          {
            'name': 'admin.guestbook.updateStatus',
            'uri': 'v1/guestbook/{guestbook}/status',
            'methods': 'PATCH',
            'controller': 'App\\Http\\Controllers\\GuestbookController',
            'controller_method': 'App\\Http\\Controllers\\GuestbookController@updateStatus',
            'disabled': true
          },
          {
            'name': 'admin.guestbook.destroy',
            'uri': 'v1/guestbook/{guestbook}',
            'methods': 'DELETE',
            'controller': 'App\\Http\\Controllers\\GuestbookController',
            'controller_method': 'App\\Http\\Controllers\\GuestbookController@destroy',
            'disabled': true
          },
          {
            'name': 'admin.guestbook.index',
            'uri': 'v1/guestbook',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\GuestbookController',
            'controller_method': 'App\\Http\\Controllers\\GuestbookController@index',
            'disabled': true
          },
          {
            'name': 'admin.navigation.parentTreeConfig',
            'uri': 'v1/navigation/{id}/parent-tree-config',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\NavigationController',
            'controller_method': 'App\\Http\\Controllers\\NavigationController@parentTreeConfig',
            'disabled': true
          },
          {
            'name': 'admin.navigation.updateSort',
            'uri': 'v1/navigation/sort',
            'methods': 'PUT',
            'controller': 'App\\Http\\Controllers\\NavigationController',
            'controller_method': 'App\\Http\\Controllers\\NavigationController@updateSort',
            'disabled': true
          },
          {
            'name': 'admin.navigation.updateStatus',
            'uri': 'v1/navigation/{navigation}/status',
            'methods': 'PATCH',
            'controller': 'App\\Http\\Controllers\\NavigationController',
            'controller_method': 'App\\Http\\Controllers\\NavigationController@updateStatus',
            'disabled': true
          },
          {
            'name': 'admin.navigation.index',
            'uri': 'v1/navigation',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\NavigationController',
            'controller_method': 'App\\Http\\Controllers\\NavigationController@index',
            'disabled': true
          },
          {
            'name': 'admin.navigation.store',
            'uri': 'v1/navigation',
            'methods': 'POST',
            'controller': 'App\\Http\\Controllers\\NavigationController',
            'controller_method': 'App\\Http\\Controllers\\NavigationController@store',
            'disabled': true
          },
          {
            'name': 'admin.navigation.show',
            'uri': 'v1/navigation/{navigation}',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\NavigationController',
            'controller_method': 'App\\Http\\Controllers\\NavigationController@show',
            'disabled': true
          },
          {
            'name': 'admin.navigation.update',
            'uri': 'v1/navigation/{navigation}',
            'methods': 'PUT|PATCH',
            'controller': 'App\\Http\\Controllers\\NavigationController',
            'controller_method': 'App\\Http\\Controllers\\NavigationController@update',
            'disabled': true
          },
          {
            'name': 'admin.navigation.destroy',
            'uri': 'v1/navigation/{navigation}',
            'methods': 'DELETE',
            'controller': 'App\\Http\\Controllers\\NavigationController',
            'controller_method': 'App\\Http\\Controllers\\NavigationController@destroy',
            'disabled': true
          },
          {
            'name': 'admin.cache.clear',
            'uri': 'v1/cache/clear',
            'methods': 'DELETE',
            'controller': 'App\\Http\\Controllers\\CacheController',
            'controller_method': 'App\\Http\\Controllers\\CacheController@clear',
            'disabled': true
          },
          {
            'name': 'admin.viewLog.statistics',
            'uri': 'v1/view-log/statistics',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\ViewLogController',
            'controller_method': 'App\\Http\\Controllers\\ViewLogController@statistics',
            'disabled': true
          },
          {
            'name': 'admin.systemInfo.show',
            'uri': 'v1/system-info',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\SystemInfoController',
            'controller_method': 'App\\Http\\Controllers\\SystemInfoController@show',
            'disabled': true
          },
          {
            'name': 'admin.exampleTreeTable.parentTreeConfig',
            'uri': 'v1/example/example-tree-table/{id}/parent-tree-config',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\Example\\ExampleTreeTableController',
            'controller_method': 'App\\Http\\Controllers\\Example\\ExampleTreeTableController@parentTreeConfig',
            'disabled': true
          },
          {
            'name': 'admin.exampleTreeTable.treeConfig',
            'uri': 'v1/example/example-tree-table/tree-config',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\Example\\ExampleTreeTableController',
            'controller_method': 'App\\Http\\Controllers\\Example\\ExampleTreeTableController@treeConfig',
            'disabled': true
          },
          {
            'name': 'admin.exampleTreeTable.updateSort',
            'uri': 'v1/example/example-tree-table/sort',
            'methods': 'PUT',
            'controller': 'App\\Http\\Controllers\\Example\\ExampleTreeTableController',
            'controller_method': 'App\\Http\\Controllers\\Example\\ExampleTreeTableController@updateSort',
            'disabled': true
          },
          {
            'name': 'admin.exampleTreeTable.updateStatus',
            'uri': 'v1/example/example-tree-table/{example_tree_table}/status',
            'methods': 'PATCH',
            'controller': 'App\\Http\\Controllers\\Example\\ExampleTreeTableController',
            'controller_method': 'App\\Http\\Controllers\\Example\\ExampleTreeTableController@updateStatus',
            'disabled': true
          },
          {
            'name': 'admin.exampleTreeTable.index',
            'uri': 'v1/example/example-tree-table',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\Example\\ExampleTreeTableController',
            'controller_method': 'App\\Http\\Controllers\\Example\\ExampleTreeTableController@index',
            'disabled': true
          },
          {
            'name': 'admin.exampleTreeTable.store',
            'uri': 'v1/example/example-tree-table',
            'methods': 'POST',
            'controller': 'App\\Http\\Controllers\\Example\\ExampleTreeTableController',
            'controller_method': 'App\\Http\\Controllers\\Example\\ExampleTreeTableController@store',
            'disabled': true
          },
          {
            'name': 'admin.exampleTreeTable.show',
            'uri': 'v1/example/example-tree-table/{example_tree_table}',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\Example\\ExampleTreeTableController',
            'controller_method': 'App\\Http\\Controllers\\Example\\ExampleTreeTableController@show',
            'disabled': true
          },
          {
            'name': 'admin.exampleTreeTable.update',
            'uri': 'v1/example/example-tree-table/{example_tree_table}',
            'methods': 'PUT|PATCH',
            'controller': 'App\\Http\\Controllers\\Example\\ExampleTreeTableController',
            'controller_method': 'App\\Http\\Controllers\\Example\\ExampleTreeTableController@update',
            'disabled': true
          },
          {
            'name': 'admin.exampleTreeTable.destroy',
            'uri': 'v1/example/example-tree-table/{example_tree_table}',
            'methods': 'DELETE',
            'controller': 'App\\Http\\Controllers\\Example\\ExampleTreeTableController',
            'controller_method': 'App\\Http\\Controllers\\Example\\ExampleTreeTableController@destroy',
            'disabled': true
          },
          {
            'name': 'admin.exampleTable.updateStatus',
            'uri': 'v1/example/example-table/{example_table}/status',
            'methods': 'PATCH',
            'controller': 'App\\Http\\Controllers\\Example\\ExampleTableController',
            'controller_method': 'App\\Http\\Controllers\\Example\\ExampleTableController@updateStatus',
            'disabled': true
          },
          {
            'name': 'admin.exampleTable.index',
            'uri': 'v1/example/example-table',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\Example\\ExampleTableController',
            'controller_method': 'App\\Http\\Controllers\\Example\\ExampleTableController@index',
            'disabled': true
          },
          {
            'name': 'admin.exampleTable.store',
            'uri': 'v1/example/example-table',
            'methods': 'POST',
            'controller': 'App\\Http\\Controllers\\Example\\ExampleTableController',
            'controller_method': 'App\\Http\\Controllers\\Example\\ExampleTableController@store',
            'disabled': true
          },
          {
            'name': 'admin.exampleTable.show',
            'uri': 'v1/example/example-table/{example_table}',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\Example\\ExampleTableController',
            'controller_method': 'App\\Http\\Controllers\\Example\\ExampleTableController@show',
            'disabled': true
          },
          {
            'name': 'admin.exampleTable.update',
            'uri': 'v1/example/example-table/{example_table}',
            'methods': 'PUT|PATCH',
            'controller': 'App\\Http\\Controllers\\Example\\ExampleTableController',
            'controller_method': 'App\\Http\\Controllers\\Example\\ExampleTableController@update',
            'disabled': true
          },
          {
            'name': 'admin.exampleTable.destroy',
            'uri': 'v1/example/example-table/{example_table}',
            'methods': 'DELETE',
            'controller': 'App\\Http\\Controllers\\Example\\ExampleTableController',
            'controller_method': 'App\\Http\\Controllers\\Example\\ExampleTableController@destroy',
            'disabled': true
          },
          {
            'name': 'admin.permission.updateStatus',
            'uri': 'v1/permission/{permission}/status',
            'methods': 'PATCH',
            'controller': 'App\\Http\\Controllers\\PermissionController',
            'controller_method': 'App\\Http\\Controllers\\PermissionController@updateStatus',
            'disabled': true
          },
          {
            'name': 'admin.permission.updateSort',
            'uri': 'v1/permission/sort',
            'methods': 'PUT',
            'controller': 'App\\Http\\Controllers\\PermissionController',
            'controller_method': 'App\\Http\\Controllers\\PermissionController@updateSort',
            'disabled': true
          },
          {
            'name': 'admin.permission.patchStore',
            'uri': 'v1/permission/patch-store',
            'methods': 'POST',
            'controller': 'App\\Http\\Controllers\\PermissionController',
            'controller_method': 'App\\Http\\Controllers\\PermissionController@patchStore',
            'disabled': true
          },
          {
            'name': 'admin.permission.menuPermissionTreeConfig',
            'uri': 'v1/permission/menu-permission-tree-config',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\PermissionController',
            'controller_method': 'App\\Http\\Controllers\\PermissionController@menuPermissionTreeConfig',
            'disabled': true
          },
          {
            'name': 'admin.permission.index',
            'uri': 'v1/permission',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\PermissionController',
            'controller_method': 'App\\Http\\Controllers\\PermissionController@index',
            'disabled': true
          },
          {
            'name': 'admin.permission.store',
            'uri': 'v1/permission',
            'methods': 'POST',
            'controller': 'App\\Http\\Controllers\\PermissionController',
            'controller_method': 'App\\Http\\Controllers\\PermissionController@store',
            'disabled': true
          },
          {
            'name': 'admin.permission.show',
            'uri': 'v1/permission/{permission}',
            'methods': 'GET|HEAD',
            'controller': 'App\\Http\\Controllers\\PermissionController',
            'controller_method': 'App\\Http\\Controllers\\PermissionController@show',
            'disabled': true
          },
          {
            'name': 'admin.permission.update',
            'uri': 'v1/permission/{permission}',
            'methods': 'PUT|PATCH',
            'controller': 'App\\Http\\Controllers\\PermissionController',
            'controller_method': 'App\\Http\\Controllers\\PermissionController@update',
            'disabled': true
          },
          {
            'name': 'admin.permission.destroy',
            'uri': 'v1/permission/{permission}',
            'methods': 'DELETE',
            'controller': 'App\\Http\\Controllers\\PermissionController',
            'controller_method': 'App\\Http\\Controllers\\PermissionController@destroy',
            'disabled': true
          }
        ]
      }
      return success(result)
    }
  }
]
